package com.xebest.web.mapper.read;

import com.xebest.web.form.XeVenFinPurchPayForm;
import com.xebest.web.view.XeVenFinPurchPayView;

import java.util.List;
import java.util.Map;

public interface XeVenFinPurchPayReadMapper {

    /**
     * 查询付款单列表
     *
     * @author 赵盼飞
     */
    List<XeVenFinPurchPayView> queryXeVenFinPurchPayFormList(XeVenFinPurchPayForm form);

    /**
     * 查询付款单商品信息
     *
     * @author 赵盼飞
     */
    List<XeVenFinPurchPayView> queryFinPurchPayDetail(XeVenFinPurchPayForm form);

    /**
     * 查询自营应付账单主表数据
     *
     * @author 赵盼飞
     */
    Map<String, Object> queryXeSysFinPayBill(Map<String, Object> paraMap);

    /**
     * 根据付款单号查询明细需要的数据
     *
     * @author 赵盼飞
     */
    List<Map<String, Object>> queryXeSysFinPayBillDetailList(Map<String, Object> paraDetailMap);

    /**
     * 查询供货商名称
     *
     * @author 赵盼飞
     */
    List<Map<String, Object>> querysupNameList(String userCode);


}